document.getElementById('feedbackForm').addEventListener('submit', function (e) {
    e.preventDefault();
    const formData = new FormData(this);
    fetch('/feedback', {
        method: 'POST',
        body: formData
    })
    .then(response => {
        if (!response.ok) {
            throw response.json();
        }
        return response.json();
    })
    .then(data => {
        // 显示成功消息
        if (data.message) {
            alert(data.message);  // 显示成功的flash消息
        }
    })
    .catch(async errorPromise => {
        // 处理错误消息
        const errorData = await errorPromise;
        if (errorData.error) {
            alert(errorData.error);  // 显示错误的flash消息
        }
    });
});
